/**
 * New DeviceOne File
 */
module.exports = {
	common : {
		// 获取字典数据
		get_dict_data : {
			service : 'common-service',
			controller : 'dataDictController',
			action : 'getAll',
			type : 'GET'
		},
		// 获取字典哈希值
		get_dict_hash : {
			service : 'common-service',
			controller : 'dataDictController',
			action : 'getHashCode',
			type : 'GET'
		}
	},
	/**
	 * 文件相关服务
	 */
	file:{
		// 获取字典哈希值
		 upload: {
			service : 'file-service',
			controller : 'fileUploadController',
			action : 'upload',
			type : 'POST'
		}
	},
	organization : {
		login : {
			service : 'organization-service',
			controller : 'login',
			action : 'login',
			type : 'POST'
		},
		loginByToken : {
			service : 'organization-service',
			controller : 'login',
			action : 'getUserByToken',
			type : 'GET'
		},
		getClientInfoDetails:{
			service : 'customer-service',
			controller : 'customerInformationController',
			action : 'getCustomerDetailInformation',
			type : 'GET'
		},
		getCaseInfo:{
			service : 'acc-service',
			controller : 'AccRecevicePoolController',
			action : 'getAccReceivePoolById',
			type : 'GET'
		}, 
		modifyPassword: {
			service:'organization-service',
			controller:"login",
			action:"updatePassword",
			type:'POST'
		},
		repayMoney:{
			service:'acc-service',
			controller:"AccRecevicePoolController",
			action:"getBackMoneyDetails",
			type:'GET'
		},
		moneySumResult:{
			service:'acc-service',
			controller:"accOperatorPlatform",
			action:"getMessage",
			type:'GET'
		},
		reduceApplyState:{
			service:'acc-service',
			controller:"accPayApplyController",
			action:"getAccPayApplyByCondition",
			type:'GET'
		},
		CancellApply:{
			service:'acc-service',
			controller:"accPayApplyController",
			action:"recallAccPayApply",
			type:'GET'
		},
		getFllowRecord:{
			service : 'acc-service',
			controller : 'AccFollowupController',
			action : 'getAllAccFollowupsForApp',
			type : 'GET'
		},
		collectionTask:{
			service : 'acc-service',
			controller : 'AccRecevicePoolController',
			action : 'getAllAccRecevicePoolByCupoRectype',
			type : 'GET'
		},
		repairRecord:{
			service : 'acc-service',
			controller : 'accOrderApplyController',
			action : 'getAccOrderApplyRecords',
			type : 'GET'
		},
		caseGrandInfo:{
			service : 'order-service',
			controller : 'orderPaymentInformation',
			action : 'getRepaymentInformation',
			type : 'GET'
		},
		getUserMessages:{
			service : 'reminder-service',
			controller : 'reminderMessageController',
			action : 'getReminderMessages',
			type : 'GET'
		},
		readUserMessages:{
			service : 'reminder-service',
			controller : 'reminderMessageController',
			action : 'getReminderMessage',
			type : 'GET'
		},
		uploadHeadImage :{
			service : 'organization-service',
			controller : 'userController',
			action : 'updateUser',
			type : 'POST'
		},
		saveNewRepairInfo :{
			service : 'acc-service',
			controller : 'repairInformationAppController',
			action : 'saveCustomerRepairInformationForApp',
			type : 'POST'
		},
		overDayRepyMoney :{
			service : 'acc-service',
			controller : 'RepaymentController',
			action : 'doRepayment',
			type : 'POST'
		},
        feedback:{
            service:'feedback-service',
            controller:'feedbackController',
            action:'saveFeedback',
            type:'POST'
        },
        search:{
            service:'acc-service',
            controller:'AccRecevicePoolController',
            action:'queryDetail',
            type:'GET'
       },
		saveRepayApply:{
			service : 'acc-service',
			controller : 'accOrderApplyController',
			action : 'addAccOrderApply',
			type : 'GET'
		},
        addFollowRecord:{
            service:'acc-service',
            controller:'AccFollowupController',
            action:'saveAccFollowup',
            type:'POST'
       },
       checkFollowItem:{
           service : 'acc-service',
           controller : 'AccFollowupController',
           action : 'getAccFollowupById',
           type : 'GET'
       },
       getOrderPaymentInfo:{
           service : 'order-service',
           controller : 'orderPaymentInformation',
           action : 'getOrderPaymentInformationByOrderNum',
           type : 'GET'
       },
       getCilentAddress:{
           service : 'customer-service',
           controller : 'customerInformationController',
           action : 'getAddressInformation',
           type : 'GET'
       },
       openDialog:{
    	   service : 'order-service',
           controller : 'orderPaymentController',
           action : 'getOrderPaymentDetail',
           type : 'GET'
       },
       casePayPromise:{
    	   service : 'acc-service',
           controller : 'AccFollowupController',
           action : 'getPayPromiseInfo',
           type : 'GET'
       },
       followDetailIcon:{
    	   service : 'file-service',
           controller : 'uploadFile',
           action : 'getAllUploadFileByIds',
           type : 'GET'
       }
       ,
       getFollowIconId:{
    	   service : 'acc-service',
           controller : 'AccFollowupController',
           action : 'getVisitFiles',
           type : 'GET'
       }
       ,
       getCaseIconId:{
    	   service : 'acc-service',
           controller : 'accPayApplyController',
           action : 'getPayProof',
           type : 'GET'
       },
       searchLocation:{
    	   service : 'acc-service',
           controller : 'accMapController',
           action : 'GetAddress',
           type : 'GET'
       },
       requireClientAddress:{
    	   service : 'acc-service',
           controller : 'repairInformationAppController',
           action : 'getCustomerRepairInfoForApp',	
           type : 'GET'
       },
       requireClientContant:{
    	   service : 'acc-service',
           controller : 'repairInformationAppController',
           action : 'getContactInfoForApp',	
           type : 'GET'  
       },
       userQuery:{
    	   service : 'organization-service/',
           controller : 'userController',
           action : 'query',	
           type : 'GET' 
       }
	},
	// 版本管理服务
	appversion:{
		// 版本更新检测
		checkUpdate:{
	    	   service : 'appversion-service',
	           controller : 'appPackageController',
	           action : 'checkUpdate',	
	           type : 'GET'  
	       }
	}
}